home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus Special 25
/
AMIGAplus Sonderheft 25 (2000)(Falke)(DE)(Track 1 of 4)[!].iso
/
Tools
/
SFX-Player
/
AmigaAMP
/
AmigaAMP.liesmich
< prev
next >
Wrap
Text File
|
2000-05-08
|
19KB
|
463 lines
Short: MPEG audio player with GUI (68k/PPC)
Uploader: Thomas Wenzel (wenzel@unixserv.rz.fh-hannover.de)
Author: Thomas Wenzel (wenzel@unixserv.rz.fh-hannover.de)
Type: mus/play
Version: 2.2
Homepage
--------
http://amigaamp.amiga-software.com
Einführung
----------
AmigaAMP ist ein MPEG Audio Player mit grafischer Benutzeroberfläche.
Zur Dekodierung wird auf dem 68k-Prozessor die mpega.library verwendet,
die PPC-Version basiert auf dem amp Dekoder. Die Soundausgabe erfolgt
über das AHI Audio System. Dieses Programm ist KEINE neue Oberfläche
für CLI basierte Player sondern ein eigenständiges Produkt.
Sollten Probleme mit AHI, der AsyncIO.library oder der mpega.library
auftreten, bitte ich jedoch darum, die jeweiligen Autoren zu kontaktieren,
da ich hier ohnehin nicht helfen könnte.
Benötigt werden:
----------------
AmigaOS 3.0 oder höher
68030-50MHz Prozessor oder besser
mpega.library (Aminet:util/libs/mpega_library.lha)
asyncio.library (Aminet:dev/c/AsyncIO.lha)
AHI audio system (Aminet:mus/misc/ahiusr.lha)
Empfohlen
---------
PowerUP und ppc.library v46
AmigaOS 3.1 (OS3.1 UND PowerUp v46 werden für den Spectrum Analyzer benötigt!)
Besonderheiten
--------------
- FREEWARE! Keine Beta, keine Requester, keine beschränkte Laufzeit!
- GadTools basiertes, fontsensitives Interface
- Alternativ dazu ein WinAMP kompatibles GUI
- Schnelles, synchrones und gehörrichtiges Spektrometer (nahezu keine Verzögerung)
- Workbench Applikation (Drag'nDrop Möglichkeit für Daten-Icons)
- sehr leicht konfigurierbar
- AHI Device Zugriff (der AHI Default Modus wird automatisch unterstützt)
- PPC (PowerUP) Unterstützung
- ID3 Tag Editor (Interpret, Titel, Album, etc.)
Einschränkungen
---------------
- Die PPC-Version unterstützt noch kein MPEG2.5, ich arbeite dran
- Lediglich einfache Levelmeter in der 68k Version
- Keine Echtzeit Spektrometer mit AmigaOS 3.0 -- nix zu machen!
- Keine Echtzeit Spektrometer beim abspielen von MP2 -- noch nicht
Entwicklungsgeschichte
----------------------
v2.2 - Bessere CyberGraphX Kompatibilität
- Editierbare Playliste, ladbar und speicherbar (vom Menü aus)
- Restzeitanzeige
- Nette Animation in der Ecke rechts unten :-)
- Scrollender Titel/Interpret Text im WinAMP Modus
- Auf Highcolor/Truecolor Screens bleibt die Skin beim nachladen
sichtbar
- Zufällige Reihenfolge der Wiedergabe (shuffle)
- Mehr alphabetisch sortierte Genres
- Genre Requester reagiert auf Drücken der Anfangsbuchstaben
- Pitch Shifter (+ und - Tasten auf der Zehnertastatur, * bedeutet reset)
- Verbesserte PUBSCREEN und SCREENMODE Fähigkeiten
- Interner Crossfader funktioniert jetzt:
Bei zwei laufenden AmigaAMP's kann er durch drücken der SHIFT
Taste beim ziehen des Lautstärkereglers aktiviert werden.
- Unterstützung der 'nums_ex' und 'volbar' Skinelemente
v2.1 - Einstellbare Abspielpuffergröße (sollte viele Probleme beseitigen!)
- Truecolor skins werden jetzt auf Truecolor Screens nicht mehr
gedithert.
- Skin Bilder können jede beliebige Extension haben, solange der
Name stimmt.
- Fehler bei 48 kHz MPEGs im PPC Loader behoben
- Asynchroner Dateirequester
- Skins können jederzeit nachgeladen werden.
- Automatische Wiedergabe nach dem öffnen einer Datei, falls vorher
ebenfalls Wiedergabe aktiv war
- Einige Skin Positionen korrigiert
- Visualisierung auch in der 68k Version (Aussteuerungsanzeige)
- MaxFreq funktioniert endlich
v2.0 - Sehr viele Änderungen die einen Sprung der Versionsnummer wert sind :-)
- Position des Genre Listview Gadgets korrigiert
- Fehler beim Abspielen von Mono- oder 22.05 kHz Dateien beseitigt
- Digitale Lautstärkeregelung
- AREXX Interface (siehe AREXX.readme -- nur in englisch)
- Automatische Erkennung ob bereits ein anderer AmigaAMP Task läuft
- Alphabetisch sortierte Playliste (noch nicht editierbar)
- Konfigurierbare Puffergröße
- Oberfläche, die so aussieht wie WinAMP (siehe unten)
- Fontsensitivität der alten Oberfläche verbessert
- TagInfo wird gepuffert und erst beim schließen der Datei geschrieben
v1.1 - In AmigaAMP umbenannt
- PPC Version
- ID3 Tag Editor
- Kommandozeilenunterstützung
v1.0 - Erste Veröffentlichung, die noch MPEGAHI hieß
Einführung / Konfiguration
--------------------------
Wichtig! Eine korrekt installierte AHI Konfiguration ist Grundvoraussetzung
für ein Funktionieren von AmigaAMP. Ohne korrekte AHI Installation wird
der Klang wahrscheinlich ziemlich schlecht sein...
Starten Sie zunächst das AHI Setup Programm in Ihrem Prefs-Verzeichnis.
Wählen Sie eins der Units 0 bis 3 (nicht das Music Unit). Wenn Sie noch kein
Unit anderweitig verwenden, empfehle ich, Unit 0 einzustellen.
Wählen Sie einen der "Fast Stereo++" AudioModes aus, der sich mit der
von Ihnen verwendeten Soundkarte verträgt. Für die Prelude empfehle ich
die Verwendung des "Prelude:Fast 16 bit stereo++ realtime" Modus.
Nun sollten Sie in Erfahrung bringen, in welcher Samplingrate die meisten
Ihrer MPEG Files kodiert sind. Normalerweise wird dies 44100Hz sein, da
dies die Standard CD Rate ist. Wenn Sie einen langsamen Prozessor haben
und Sie AmigaAMP daher mit heruntergeteilter Frequenz laufen lassen müssen,
können Sie dies im Konfigurationsfenster einstellen. Sehen Sie sich unten
stehende Tabelle zu diesem Thema an.
Es ist wichtig, daß der Frequenz-Regler auf der Frequenz steht, die
tatsächlich am häufigsten benutzt wird. Wenn Sie zum Beispiel viele
44.1kHz Samples abspielen wollen und eine Frequenz-Teilung von 1:2 verwenden,
sollte der Regler auch 22050 Hz stehen!
Wenn Sie nicht vorhaben, verschiedene Programme zur gleichen Zeit mit
unterschiedlichen Wiedergabefrequenzen laufen zu lassen, können Sie den
Kanal-Regler auf der Position 1 stehen lassen. Die restlichen Einstellungen
sind von Ihrer Audio Hardware abhängig.
Wählen Sie zum Abschluss der Konfiguration das "Save" Gadget links unten.
Nun ist es Zeit, AmigaAMP zu konfigurieren. Wenn Sie ein anderes AHI Unit
als 0 gewählt haben, sollten Sie den ToolType AHIUNIT im AmigaAMP Info-
Fenster anpassen. Wenn Sie Unit 0 verwenden, starten Sie AmigaAMP einfach
durch ein Doppelklick. Wählen Sie "Config" aus dem Menü.
Stellen Sie die Regler und Checkmarks auf die von Ihnen gewünschten Settings.
Speichern Sie die Einstellungen und schließen Sie das Konfigurations-
Fenster.
Das war's auch schon! AmigaAMP ist damit komplett konfiguriert. Sie können
später Feineinstellungen vornehmen. Die Performance des Systems hängt
sehr von der Leistung der mpega.library und der Geschwindigkeit Ihres
AHI Treibers für die verwendete Soundkarte ab.
Empfohlene Einstellungen (mit Prelude:Fast 16 bit stereo++ realtime getestet)
-----------------------------------------------------------------------------
| Layer 1/2 | Layer 3
Prozessor | Quality|FreqDiv|Mono | Quality|FreqDiv|Mono
----------+--------+-------+-----+--------+-------+-----
68040-40 | high | 1:2 | off | medium | 1:2 | on
68060-50 | high | 1:1 | off | high | 1:1 | off
PPC604e | high | 1:1 | off | high | 1:1 | off
Hinweis: Nur die 68k Version wird von diesen Einstellungen beeinflußt.
Fortgeschrittene Konfiguration
------------------------------
* Bufsize:
Größe des Lesepuffers. Am besten etwas probieren bis die besten Resultate
erzielt werden. (Am besten ist normalerweise 16 bis 32K)
FILE bedeutet, daß der Lesepuffer genauso groß wie die gerade geladene
Datei wird. Disk Zugriffe während der Wiedergabe können so vermieden
werden. Vorsicht! Diese Option ist noch nicht 100% stabil.
*TaskPri:
Setzt die laufende Taskpriorität von AmigaAMP. Der Empfohlene Wert für
unterbrechungsfreie Wiedergabe ist 1. Gott weiß, was passiert, wenn
irgendein Dritthersteller Task-Scheduler anfängt an AmigaAMPs internen
Task-Prioritäten herumzufummeln...
* Read ID3 TagInfo
Versucht, Informationen über Interpret, Titel, etc. zu lesen. Da diese am
Ende der Datei gespeichert werden, kann diese Funktion das laden etwas
verlangsamen